/*
 * Copyright (C), 2002-2015, 苏宁易购电子商务有限公司
 * FileName: QryActDetailReq.java
 * Author:   13082136
 * Date:     2015-10-26 下午2:46:47
 * Description: //模块目的、功能描述      
 * History: //修改记录
 * <author>      <time>      <version>    <desc>
 * 修改人姓名             修改时间            版本号                  描述
 */
package com.suning.sawp.dto.esb;

import org.apache.commons.lang3.StringUtils;

import com.suning.sawp.constants.PromSysConstants;
import com.thoughtworks.xstream.annotations.XStreamAlias;

/**
 * 
 * 〈一句话功能简述〉<br>
 * 活动名称与编码查询请求bean
 *
 * @author 13082136
 * @see [相关类/方法]（可选）
 * @since [产品/模块版本] （可选）
 */
@XStreamAlias("MbfBody")
public class QryActDetailNewReq {
    @XStreamAlias("requestType")
    private String requestType = PromSysConstants.REQUEST_TYPE;

    @XStreamAlias("channelId")
    private String channelId = PromSysConstants.CHANNEL_ID_MOBILE;

    @XStreamAlias("cityId")
    private String cityId;

    @XStreamAlias("storeCode")
    private String storeCode;

    @XStreamAlias("activityScope")
    private String activityScope = PromSysConstants.ACTIVITY_AVAILABLE;

    @XStreamAlias("activityInitiator")
    private String activityInitiator = PromSysConstants.ACTIVITY_INITIATOR_PLAT;

    @XStreamAlias("couponChannelId")
    private String couponChannelId;

    @XStreamAlias("couponCityId")
    private String couponCityId;

    @XStreamAlias("couponStoreCode")
    private String couponStoreCode;

    @XStreamAlias("bonusTriggerId")
    private String bonusTriggerId = PromSysConstants.BONUS_TRIGERID_STORE;

    public String getRequestType() {
        return requestType;
    }

    public void setRequestType(String requestType) {
        this.requestType = requestType;
    }

    public String getChannelId() {
        return channelId;
    }

    public void setChannelId(String channelId) {
        this.channelId = channelId;
    }

    public String getCityId() {
        return cityId;
    }

    public void setCityId(String cityId) {
        this.cityId = cityId;
    }

    public String getStoreCode() {
        return storeCode;
    }

    public void setStoreCode(String storeCode) {
        this.storeCode = storeCode;
    }

    public String getActivityScope() {
        return activityScope;
    }

    public void setActivityScope(String activityScope) {
        this.activityScope = activityScope;
    }

    public String getActivityInitiator() {
        return activityInitiator;
    }

    public void setActivityInitiator(String activityInitiator) {
        this.activityInitiator = activityInitiator;
    }

    public String getCouponChannelId() {
        return couponChannelId;
    }

    public void setCouponChannelId(String couponChannelId) {
        this.couponChannelId = couponChannelId;
    }

    public String getCouponCityId() {
        return couponCityId;
    }

    public void setCouponCityId(String couponCityId) {
        this.couponCityId = couponCityId;
    }

    public String getCouponStoreCode() {
        return couponStoreCode;
    }

    public void setCouponStoreCode(String couponStoreCode) {
        this.couponStoreCode = couponStoreCode;
    }

    public String getBonusTriggerId() {
        return bonusTriggerId;
    }

    public void setBonusTriggerId(String bonusTriggerId) {
        this.bonusTriggerId = bonusTriggerId;
    }

    @Override
    public String toString() {
        return "QryActDetailNewReq [requestType=" + requestType + ", channelId=" + channelId + ", cityId=" + cityId
                + ", storeCode=" + storeCode + ", activityScope=" + activityScope + ", activityInitiator="
                + activityInitiator + ", couponChannelId=" + couponChannelId + ", couponCityId=" + couponCityId
                + ", couponStoreCode=" + couponStoreCode + ", bonusTriggerId=" + bonusTriggerId + "]";
    }

}
